html, body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #2c3e50;
}

html,
body{
  height: calc(100% - 10px);
}

#app,.el-container,.el-menu,.el-col{
  height: 100%;
}

ul {
  line-height: 1.5em;
  padding-left: 1.5em;
}

a {
  color: #7f8c8d;
  text-decoration: none;
}

a:hover {
  color: #4fc08d;
}

.el-menu-item, .el-submenu__title {
  height: 56px;
  line-height: 56px;
}

.el-submenu .el-menu-item {
  height: 40px;
  line-height: 40px;
}
.el-menu-item-group__title{
  padding:0 0 0 20px; 
}

#mapContainer{
  width: 100%;
  height: 100%; 
}

.maptalks-attribution {
  display: none;
}

.maptalks-overview{
  border: 1px solid;
}

.maptalks-overview-button{
  display: inline-block;
  position: absolute;
  right: 5px;
  bottom: 5px;
}

#toolMenu{
  /* height:36px; */
}

#toolMenu .el-menu--horizontal>.el-submenu ,#toolMenu .el-submenu__title{
  height: 36px !important; 
  line-height: 36px !important; 
}

#toolMenu .el-menu-item, #toolMenu .el-submenu__title {
  height: 36px !important; 
  line-height: 36px !important; 
}

#tooltip:empty {
  display: none;
}
#tooltip {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  position: absolute;
  padding: 4px;
  margin: 8px;
  background: rgba(255,255,255, 0.8);
  color: #000;
  max-width: 300px;
  font-size: 10px;
  z-index: 9;
  pointer-events: none;
}

#dialogContent{
  height: 400px;
  width: 100%;
}

.el-dialog__body{
  padding: 10px 10px;
}
.el-dialog__header{
  padding: 10px 20px 0px;
}